Exploiting ILP in Page - Based Intelligent

نویسندگان

  • Mark Oskin
  • Justin Hensley
  • Diana Keen
  • Frederic T. Chong
  • Matthew Farrens
  • Aneet Chopra
چکیده

This study compares the speed, area, and power of diier-ent implementations of Active Pages OCS98], an intelligent memory system which helps bridge the growing gap between processor and memory performance by associating simple functions with each page of data. Previous investigations have shown up to 1000X speedups using a block of reconng-urable logic to implement these functions next to each sub-array on a DRAM chip. In this study, we show that instruction-level parallelism, not hardware specialization, is the key to the previous success with reconngurable logic. In order to demonstrate this fact, an Active Page implementation based upon a simpliied VLIW processor was developed. Unlike conventional VLIW processors, power and area constraints lead to a design which has a small number of pipeline stages. Our results demonstrate that a four-wide VLIW processor attains comparable performance to that of pure FPGA logic but requires signii-cantly less area and power.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploiting Description Logic Reasoners in Inductive Logic Programming Systems: An Experience within the Semantic Web Area

In spite of the increasing effort spent on building ontologies for the Semantic Web, little attention has been paid to the impact of these ontologies on knowledge-based intelligent systems such as Inductive Logic Programming (ILP) systems which were not conceived for dealing with DL knowledge bases. In this paper, we describe an extension of the ILP system AL-QuIn to deal with a background know...

متن کامل

The Performance Impact of Exploiting Branch ILP with Tree Representation of ILP Code

Modern single-CPU microprocessors exploit instruction-level parallelism (ILP) by deriving their performance advantage mainly from parallel execution of ALU and memory instructions within a single clock cycle. This performance advantage obtained by exploiting data ILP is severely offset by sequential execution of conditional branches, especially in branch-intensive non-numerical code. Consequent...

متن کامل

The Fuce processor: The Execution Model and The Programming Methodologies

Nowadays, development of processors which support concurrent multi-thread execution is becoming a trend. Most of these processors are aimed at exploiting instruction level parallelism (ILP). But many researchers feel that the limits of ILP exploitation are rapidly being reached. In addition, exploiting more ILP makes the circuitry of processor very complicated. We are taking another simpler app...

متن کامل

WDM Network Optimization by ILP Based on Source Formulation

Efficient planning and optimization of wavelength division multiplexing networks is an important issue today. Integer Linear Programming (ILP) is the most used exact method to perform this task. In this paper we propose a new ILP formulation that allows to solve optimization with less computational effort compared to other ILP approaches. This formulation applies to multifiber mesh networks wit...

متن کامل

Predictive Sequence Miner in ILP Learning

In this work we present an optimized version of XMuSer, an ILP based framework suitable to explore temporal patterns available in multi-relational databases. The main idea behind XMuSer consists of exploiting frequent sequence mining, an efficient and direct method to learn temporal patterns in the form of sequences. The efficiency of XMuSer comes from a new coding methodology and on the use of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999